import { mergeConfig } from 'vite'
import baseConfig from './vite.config.base'
/**
 * 
作用
  配置开发服务器
  设置开发环境特定的选项
  配置代理服务器
实现方式：
  使用 mergeConfig 合并基础配置
主要配置：
  开发服务器配置（host、port、open）
  API 代理配置（指向内网测试环境）
  关闭热更新（HMR）
 */

export default mergeConfig(
  {
    mode: 'development',
    server: {
      host: '0.0.0.0',
      port: 5173,
      open: '/',
      proxy: {
        '/api': {
          target: 'http://10.10.15.11:9003', //内网测试
          changeOrigin: true,
          rewrite: (path) => path.replace(/^\/api/, ''),
        },
      },
      hmr: false, //关闭热更新
    },
    plugins: [
      
    ],
  },
  baseConfig
)
